﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace TrainingCenterSystem.VocabularyManagement
{
    /// <summary>
    /// Represents and adjective.
    /// </summary>
    public class Adjective:GenericWord
    {
        #region private members
        private string _comparative;
        private string _superlative;
        #endregion

        #region setters and getters
        /// <summary>
        /// Gets or sets the comparative.
        /// </summary>
        public string Comparative
        {
            get { return _comparative; }
            set { _comparative = value; }
        }

        /// <summary>
        /// Gets or sets the superlative.
        /// </summary>
        public string Superlative
        {
            get { return _superlative; }
            set { _superlative = value; }
        }
        #endregion


        #region constructor(s)
        /// <summary>
        /// Creates an adjective.
        /// </summary>
        public Adjective()
        {
        }

        /// <summary>
        /// Creates an adjective.
        /// </summary>
        /// <param name="collName">The name of the parent collection.</param>
        /// <param name="contexName">The name of the parent context.</param>
        public Adjective(string collName, string contexName)
        {
            _owningCollectionName = collName;
            _owningContextName = contexName;
        }
        #endregion

        #region methods
        #endregion
    }
}
